@charset "ISO-8859-1";

h1, h2, h3, h4, a, p
{
	color: silver;
}

/* Border - Frame elements */
.bnt_outline_bottom, .bnt_outline_top
{
	background-color: #000000;
	width: 1000px;
	margin: 0 auto;
	padding: 12px 0px 12px 0px;
}

.bnt_outline_top
{
	padding: 12px 0px 0px 0px;
}

.bnt_outline_bottom
{
	padding: 0px 0px 12px 0px;
}
/* End Border - Frame elements */


/* Header frame elements */
.bnt_playerinfo_display
{
	background-color: #000000;
	color: silver;
	width: 400px;
	height: 75px;
	padding: 0px 3px 0px 0px;
	margin: 0;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}

.bnt_playerinfo_display a:active
{
	color: #ff0000;
	text-decoration: none;
}

.bnt_playerinfo_display a:link
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_playerinfo_display a:visited
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_playerinfo_header
{
	width: 380px;
	padding: 0px 0px 2px 0px;
	margin: 0 auto;
	color: silver;
	font-size: 11px;
	background-color: #400040;
	border-bottom: solid 1px #000000;
	font-weight: bold;
	text-align: center;
}

#bnt_playerinfo ul
{
	width: 400px;
	margin: 0 auto;
	margin: 0;
	height: 48px;
	background-color: #500050;
}

#bnt_playerinfo li
{
	list-style: none;
	margin: 0;
	padding: 1px;
}

#bnt_playerinfo .title
{
	width: 190px;
	display: block;
	float: left;
	text-align: right;
	margin: 0px 3px 0px 0px;
	padding: 0;
	font-weight: bold;
}

#bnt_playerinfo .data
{
	text-align: left;
	padding: 0;
}
/* Header frame elements */


/* News frame portal elements */
.bnt_newsframe_display
{
	background-color: #000000;
	color: silver;
	width: 245px;
	height: 75px;
	padding: 0px 0px 0px 3px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
}

.bnt_newsframe_display tr, td, th
{
	color: silver;
}

.bnt_newsframe_display a:active
{
	color: #ff0000;
	text-decoration: none;
}

.bnt_newsframe_display a:link
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_newsframe_display a:visited
{
	color: #00ff00;
	text-decoration: none;
}

#bnt_newsdisplay ul
{
	margin: 0 auto;
	height: 48px;
	padding: 0;
	background-color: #500050;
	font-size: 11px;
}

#bnt_newsdisplay li
{
	list-style: none;
	margin: 0px 3px 0px 0px;
	padding: 1px;
	text-align: center;
}

.bnt_header_title
{
	padding: 5px 0px 2px 0px;
	margin: 0 auto;
	color: silver;
	font-size: 11px;
	background-color: #400040;
	border-bottom: solid 1px #000000;
	font-weight: bold;
	text-align: center;
}
/* End news frame elements */


/* Left frame elements */
.bnt_leftframe_display
{
	background-color: #000000;
	color: silver;
	width: 135px;
	padding: 5px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#bnt_main_menu ul,
#bnt_update ul,
#bnt_online ul
{
	margin: 0px 0px 10px 5px;
	padding: 5px 0px 5px 0px;
	text-align: right;
	background-color: #400040;
}

#bnt_main_menu li,
#bnt_update li,
#bnt_online li
{
	list-style: none;
	padding: 0;
	border-bottom: solid 1px #000000;
}

#bnt_main_menu .bnt_menuheader,
#bnt_update .bnt_menuheader,
#bnt_online .bnt_menuheader
{
	padding: 0px 0px 5px 0px;
	background-color: #400040;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

#bnt_main_menu li a, #bnt_update li a, #bnt_online li a
{
	outline: none;
	border: none;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	padding: 2px;
	display: block;
	background-color: #500050;
	font-weight: bold;
}

#bnt_update .bnt_staticmenu, #bnt_online .bnt_staticmenu
{
	padding: 2px;
	background-color: #500050;
}

#bnt_submenu .bnt_submenu_item
{
	padding: 2px;
	border-top: 1px solid #000000;
	font-weight: normal;
	color: #00ff00;
}

#bnt_main_menu li a:hover,
#bnt_submenu div:hover
{
	background: #300030;
	cursor: pointer;
}

.bnt_leftframe_display a:active
{
	color: #ff0000;
	text-decoration: none;
}

.bnt_leftframe_display a:link
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_leftframe_display a:visited
{
	color: #00ff00;
	text-decoration: none;
}
/* Left frame elements */


/* Right frame elements */
.bnt_rightframe_display
{
	background-color: #000000;
	color: silver;
	width: 135px;
	padding: 5px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.bnt_rightframe_display a:active
{
	color: #ff0000;
	text-decoration: none;
}

.bnt_rightframe_display a:link
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_rightframe_display a:visited
{
	color: #00ff00;
	text-decoration: none;
}

.cargo_icon
{
	height: 12px;
	width: 12px;
	padding: 4px 4px 0px 0px;
}

#rightmenu ul
{
	margin: 0px 5px 10px 0px;
	padding: 5px 0px 5px 0px;
	background-color: #400040;
}

#rightmenu li
{
	list-style: none;
	margin: 0;
}

.rightmenu_header
{
	padding: 0px 0px 5px 0px;
	background-color: #400040;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

.rightmenu_title
{
	font-weight: bold;
	padding-left: 4px;
}

.rightmenu_data
{
	padding: 0px 0px 2px 4px;
}

.rightmenu_data, .rightmenu_title
{
	background-color: #500050;
}

.rightmenu_data, .rightmenu_header
{
	border-bottom: solid 1px #000000;
}
/* Right frame elements */


/* Login - Create player display elements */
#newplayer_frame
{
	border: 1px solid #282828;
	width: 400px;
	padding: 10px;
	margin: 20px auto 20px auto;
	position: relative;
}

#newplayer_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#newplayer_content h2
{
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 30px;
	padding: 0px;
}

#newplayer_content form
{
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#newplayer_content label
{
	display: block;
	float: left;
	padding-right: 6px;
	padding-top: 3px;
	width: 150px;
	text-align: right;
}

#newplayer_content ul
{
	font-size: 10px;
}

#newplayer_content li
{
	padding-bottom: 3px;
}

#newplayer_content .newplayerspacer
{
	margin-left: 156px;
	margin-bottom: 30px;
}

#newplayer_content a.rounded,
#newplayer_content .button
{
	font-size: 10px;
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	vertical-align: middle; /* or top */
	display: -moz-inline-box;
	display: inline-block;
	overflow: visible; /* IE6 form button fix */ 
}

#newplayer_content .button
{
	background-color: #300030;
	padding: 5px 7px;
}

#newplayer_content .button:hover
{
	background-color: #400040;
}
/* End login display elements */


/* Main portal elements */
.bnt_mainframe_display
{
	width: 640px;
	min-height: 480px;
	padding: 5px;
	margin: 0;
	background-color: #000000;
	background-image: url("../images/bnt/bgoutspace1.gif");
	background-repeat: repeat;
	border: 1px solid #282828;
	color: silver;
	font-family: Verdana, Arial, sans-serif;
}

.spacer 
{
height: 0px;
width: 0px;
clear: both;
}

.bnt_mainframe_display a:active
{
	color: #ff0000;
	text-decoration: none;
}

.bnt_mainframe_display a:link
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_mainframe_display a:visited
{
	color: #00ff00;
	text-decoration: none;
}


h2.sector_title
{
	color: silver;
	font-weight: bold;
	text-align: left;
}

#maindisplay_left
{
	float: left;
	width: 160px;
	height: 100%;
	margin: 0;
	padding: 5px 0px 5px 0px;
}

#maindisplay_right
{
	float: left;
	width: 480px;
	height: 100%;
	margin: 0;
	padding: 5px 0px 5px 0px;
}

#zone_frame
{
	position: relative;
	margin: 10px 0px 5px 2px;
	width: 150px;
	border: 1px solid #282828;
}

#zone_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#zone_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#zone_content span
{
	display: block;
	text-align: center;
	color: #00FF00;
	margin: 4px;
	cursor: pointer;
}

#spacebeacon_frame
{
	position: relative;
	margin: 10px 0px 5px 2px;
	width: 150px;
	border: 1px solid #282828;
}

#spacebeacon_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#spacebeacon_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#spacebeacon_content span
{
	display: block;
	text-align: center;
	color: #C0C0C0;
	margin: 4px;
}

#warp_links_frame
{
	position: relative;
	margin: 10px 0px 5px 2px;
	width: 150px;
	border: 1px solid #282828;
}

#warp_links_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#warp_links_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#warp_links_content ul
{
	margin: 0 auto;
	width: 100px;
	padding: 3px 0px 3px 0px;
}

#warp_links_content li
{
	overflow: hidden;
}

li.tr_link,
li.rs_link
{
	margin-bottom: 2px;
}

#warp_links_content li a
{
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
}

#warp_links_content .warp_new_button,
#warp_links_content .warp_old_button,
#warp_links_content .scan_button
{
	float: left;
	width: 40px;
	margin: 1px;
	padding: 3px;
	text-align: center;
	font-weight: normal;
	background-color: #300030;
}

#warp_links_content .warp_new_button,
#warp_links_content .warp_old_button
{
	clear: left;
}

#warp_links_content .scan_button
{
	clear: right;
}

#warp_links_content .lrs_button
{
	float: left;
	clear: left;
	width: 88px;
	margin: 1px;
	padding: 3px;
	text-align: center;
	background-color: #500050;
}

#rs_move_frame
{
	position: relative;
	margin: 10px 0px 5px 2px;
	width: 150px;
	border: 1px solid #282828;
}

#rs_move_content
{
	position: relative;
	width: 100%;
	height: 50px;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#rs_move_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#rs_move_content input
{
	float: left;
	margin: 8px 0px 0px 25px;
	padding: 0px;
	display: block;
}

#rs_move_content .bnt_button
{
	display: block;
	float: left;
	margin: 5px 0px 0px 15px;
	padding: 3px;
	text-align: center;
}

#last_move_frame
{
	position: relative;
	margin: 10px 0px 5px 2px;
	width: 150px;
	border: 1px solid #282828;
}

#last_move_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#last_move_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#last_move_content ul
{
	width: 150px;
	margin: 5px;
	padding: 0;
}

#last_move_content li
{
	outline: none;
	border: none;
	text-decoration: none;
	padding: 2px;
}

#last_move_content label
{
	display: block;
	float: left;
	padding-top: 3px;
}

#last_move_content .warp_old_button,
#last_move_content .rs_button
{
	display: block;
	float: left;
	width: 40px;
	margin: 0px 0px 0px 10px;
	padding: 3px;
	text-align: center;
	font-weight: normal;
}

#traderoute_frame
{
	position: relative;
	margin: 10px 0px 5px 2px;
	width: 150px;
	border: 1px solid #282828;
}

#traderoute_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#traderoute_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#traderoute_content ul
{
	width: 150px;
	margin: 5px;
	padding: 0;
}

#traderoute_content li
{
	outline: none;
	border: none;
	text-decoration: none;
	padding: 2px;
}

.planet_view
{
	color: silver;
	font-size: 10px;
	cursor: pointer;
}

.planet_view img
{
	display: block;
	clear: both;
}
/* End main display elements */


/* Galaxy page, extra wide */
.bnt_galaxyframe_display
{
	background-color: #000000;
	background-image: url("../images/bnt/bgoutspace1.gif");
	background-repeat: repeat;
	color: silver;
	padding: 5px;
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
}

.bnt_galaxyframe_display tr, td, th
{
	color: silver;
}

.bnt_galaxyframe_display a:active
{
	color: #ff0000;
	text-decoration: none;
}

.bnt_galaxyframe_display a:link
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_galaxyframe_display a:visited
{
	color: #00ff00;
	text-decoration: none;
}

.bnt_hover_pointer
{
	cursor: pointer;
}
/* End galaxy elements */


/* FAQ page elements */
#bnt_guide body
{
	font-size: 14px;
	background-attachment: fixed;
	color: #c0c0c0;
}

#bnt_guide table
{
	font-size: 14px;
	background-attachment: fixed;
	color: #c0c0c0;
}

#bnt_guide p
{
	font-size: 14px;
	color: #c0c0c0;
}

#bnt_guide td
{
	font-size: 14px;
	color: #c0c0c0;
}

#bnt_guide a
{
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

#bnt_guide a:active
{
	color: #ff0000;
	text-decoration: none;
}

#bnt_guide a:link
{
	color: #00ff00;
	text-decoration: none;
}

#bnt_guide a:visited
{
	color: #00ff00;
	text-decoration: none;
}

.firstbar
{
	font-size: 36px;
	color: #eeeeee;
	background-color: #500050;
}

.secondbar
{
	font-size: 14px;
	color: #eeeeee;
	background-color: #400040;
}

.header
{
	font-weight: bold;
	font-size: 18px;
	color: #eeeeee;
	background-color: #400040;
}

.subheader
{
	font-weight: bold;
	font-size: 16px;
	color: #eeeeee;
	background-color: #400040;
}
/* End FAQ page elements */


/* Log page elements */
#divScroller1
{
	position: relative;
	overflow: hidden;
	overflow-y: scroll;
	z-index: 9;
	left: 0px;
	top: 0px;
	width: 100%;
	border-width:1px 1px 1px 1px;
	border-color: #C6D6E7;
	border-style: solid;
}
/* End Log page elements */


/* BNT button elements */
.bnt_button
{
	padding: 4px;
	text-decoration: none;
	cursor: pointer;
	font-size: 10px;
}

.rs_link {
	cursor: pointer;
	color: #00FF00;
}

.bnt_button_hover
{
	background-color: #300030;
	color: #00FF00;
	cursor: pointer;
}

#sector_display_frame,
#planet_display_frame
{
	display: block;
	margin: 0;
	padding-top: 5px;
	float: right;
	clear: right;
}
/* End BNT button elements */


/* General BNT page elements */
.bnt_title
{
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	margin: 5px 0px 20px 5px;
}

#ajax_loading_icon,
.bnt_icon
{
	display: block;
	padding: 0;
}

.ajax_loader_small
{
	text-align: center;
}

table.bnt_table
{
	border: 0px;
	width: 100%;
	margin: 5px 0px 5px 0px;
	border-collapse: collapse;
}

table.bnt_table th
{
	background-color: #500050;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 25px;
}

table.bnt_table tfoot
{
	background-color: #500050;
	font-weight: bold;
}

table.bnt_table tr.odd
{
	background-color: #300030;
}

table.bnt_table tr.even
{
	background-color: #400040;
}

table.bnt_table tr.rowhover
{
	background-color: #644064;
}


table.bnt_table td
{
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

.color_header
{
	background-color: #500050;
}

.color_line1
{
	background-color: #300030;
}

.color_line2
{
	background-color: #400040;
}

a.mnu
{
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-weight: bold;
}

a.mnu:hover
{
	text-decoration:none;
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color: #3366ff;
	font-weight: bold;
}

div.mnu
{
	text-decoration:none;
	font-size: 8Pt;
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-weight: bold;
}

span.mnu
{
	text-decoration: none;
	font-size: 8Pt;
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-weight: bold;
}

a.dis
{
	text-decoration: none;
	font-size: 8Pt;
	font-family: Verdana, Arial, sans-serif;
	color: silver;
	font-weight: bold;
}

a.dis:hover
{
	text-decoration: none;
	font-size: 8Pt;
	font-family: Verdana, Arial, sans-serif;
	color: #3366ff;
	font-weight: bold;
}

table.dis
{
	text-decoration: none;
	font-size: 8Pt;
	font-family: Verdana, Arial, sans-serif;
	color: silver;
	font-weight: bold;
}

table.dis:hover
{
	text-decoration: none;
	font-size: 8Pt;
	font-family: Verdana, Arial, sans-serif;
	color: #3366ff;
	font-weight: bold;
}

.headlines:hover
{
	text-decoration: none;
	color: #3366ff;
}

.headlines
{
	text-decoration: none;
	font-size: 8Pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	color: white;
}

.portcost
{
	border-style: none;
	background: #FFFFFF;
	opacity: 0.80;
	-moz-opacity: 0.80; /* older Gecko-based browsers */
	filter:alpha(opacity=80); /* For IE6&7 */
}

.buy_max
{
	cursor: pointer;
}

.faderlines
{
	background-color: #000000;
}

.scan_success
{
	color: green;
}

.scan_failure
{
	color: red;
}
/* End general page elements */


/* IGB Elements */
input.term
{
	background-color: #000000;
	color: #00FF00;
	font-family: Courier New;
	font-size:10pt;
	border-color:#00FF00;
}

select.term
{
	background-color: #000000;
	color: #00FF00;
	font-family: Courier New;
	font-size:10pt;
	border-color:#00FF00;
}
/* End IGB elements */


/* Generic transparent overlay */
.overlay
{
	position: absolute;
	top: 0; /* These positions makes sure that the overlay */
	bottom: 0;  /* will cover the entire parent */
	left: 0;
	width: 100%;
	background: #000;
	opacity: 0.40;
	-moz-opacity: 0.40; /* older Gecko-based browsers */
	filter:alpha(opacity=40); /* For IE6&7 */
}
/* End Generic transparent overlay */


/* Trade route transparent frame */
#tr_runs
{
	position: relative;
	margin: 20px 0px 5px 2px;
	width: 200px;
	border: 1px solid #282828;
}

#tr_runs_content
{
	position: relative;
	width: 100%;
	height: 60px;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#tr_runs_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#tr_runs_content label
{
	width: 50px;
	float: left;
	display: block;
	text-align: right;
	padding: 0px 5px 0px 0px;
	margin: 13px 0px 0px 0px;
}

#tr_runs_content input
{
	float: left;
	clear: right;
	margin: 13px 0px 10px 0px;
	padding: 0px;
}

#tr_runs_content .bnt_button
{
	display: block;
	margin: 10px 0px 0px 40px;
	float: left;
	text-align: center;
}

#tr_error_frame
{
	position: relative;
	margin: 0 auto;
	width: 200px;
	border: 1px solid #282828;
}

#tr_error_message
{
	color: red;
}

#tr_edit, #tr_delete
{
	cursor: pointer;
}
/* End Trade route transparent frames */


/* Planet report transparent frames */
#planet_report_button .bnt_button
{
	display: block;
	float: left;
	margin: 5px;
	text-align: center;
	cursor: pointer;
	clear: both;
}

#planet_resource_table span:hover
{
	font-weight: bold;
}

.planet_sells,
.planet_rename
{
	cursor: pointer;
}

.planet_rename_field
{
	width: 60px !important;
	padding: 2px;
	border: 0px;
}

#global_production_table
{
	margin-bottom: 20px;
}

#global_production_table td,
#planet_production_table  td
{
	text-align: center;
}

#global_production_table  input,
#planet_production_table  input
{
	width: 25px;
	border: 0px;
	padding: 2px;
}

#collect_credits_result_frame
{
	position: relative;
	margin: 10px 0px 5px 2px;
	width: 300px;
	border: 1px solid #282828;
}

#collect_credits_result_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#collect_credits_result_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

.bnt_disabled
{
	background: gray;
	border: 1px solid gray;
}
/* End Planet report transparent frames */


/* Planet Menu elements */
#planet_transfer_table th
{
	cursor: default;
}

#planet_menu_frame
{
	position: relative;
	margin: 10px 0px 10px 32px;
	width: 150px;
	border: 1px solid #282828;
	float: left;
}

#planet_menu_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#planet_menu_content h4
{
	background: #400040;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#planet_menu_content ul
{
	padding: 0;
	margin: 0;
	background-color: #500050;
	text-align: center;
}

#planet_menu_content li
{
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: solid 1px #000000;
}

#planet_menu_content li a,
.planet_menu_button
{
	color: #00ff00;
	outline: none;
	border: none;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	padding: 2px;
	display: block;
	background-color: #500050;
}

span.notselling
{
	outline: none;
	border: none;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	padding: 2px;
	display: block;
	background-color: #300030;
}

#planet_transfer_header
{
	width: 444px;
	margin: 0 auto;
}

.transfer_icon_col
{
	width: 30px;
	cursor: pointer;
}

.planet_commodity_col,
.ship_commodity_col
{
	width: 75px;
}

.max_toplanet,
.max_toship
{
	width: 15px;
	margin: 0 auto;
}

.transfer_slider
{
	margin: 0px 5px 0px 5px;
}

#returnto_planet_menu
{
	margin-top: 5px;
	float: left;
}

#reset_ptransfer,
#initiate_ptransfer
{
	margin-top: 5px;
	margin-left: 5px;
	float: right;
}

#planet_menu_content li a:hover,
.planet_menu_button:hover
{
	background: #300030;
	cursor: pointer;
}

#ptransfer_result_frame
{
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 300px;
	border: 1px solid #282828;
	float: left;
}

#ptransfer_result_frame p
{
	margin-left: 10px;
}

#planet_status_frame,
#planet_commodities_frame,
#powercap_frame,
#cargospace_frame
{
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 200px;
	border: 1px solid #282828;
	float: left;
}

#planet_status_content,
#planet_commodities_content,
#powercap_content,
#cargospace_content,
#ptransfer_result_content
{
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

#planet_status_content h4,
#planet_commodities_content h4,
#powercap_content h4,
#cargospace_content h4,
#ptransfer_result_content h4
{
	background: #300030;
	color: #c0c0c0;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

#powercap_content span,
#cargospace_content span
{
	display: block;
	padding: 5px;
	text-align: center;
	font-weight: bold;
}

.planet_status_title,
.planet_commodities_title
{
	display: block;
	width: 75px;
	float: left;
	clear: left;
	text-align: right;
	font-weight: bold;
	margin: 4px 5px 4px 0px;
}

.planet_status_data,
.planet_commodities_data
{
	display: block;
	float: left;
	clear: right;
	margin: 4px 0px 4px 5px;
}

#command_result
{
	height: 15px;
	zoom: 1; /* IE hack to maintain empty div height */
	text-align: center;
}

#planet_button_frame .bnt_button
{
	display: block;
	float: left;
	margin: 5px;
	text-align: center;
	cursor: pointer;
}	
/* End Planet Menu elements */

/* Copyright elements */
.bnt_copyright
{
	text-align: center;
}
/* End copyright elements */